local List = require("List")

--List
local _List = List()
local _Node1 = _List:push(1)
local _Node2 = _List:push(2)
_List:print()
local _Node3 = _List:insert(_Node1,233)
_List:print()
_List:remove(_Node3)
_List:print()
local _NodeHead = _List:Head()
_NodeHead:print()
local _NodeTail = _List:Tail()
_NodeTail:print()
local _Pre = _NodeTail:pre()
_Pre:print()
local _Next = _NodeHead:nex()
_Next:print()
local popList = _List:popAll()
popList:print()
